Monte Carlo Simulation for Software Maintenance Cost Estimation
نویسندگان
چکیده
All software estimation techniques rely in some way on past experience to predict the time and effort required to accomplish a software task. The accuracy of these techniques depends on 1. the extent to which past experience is relevant to the a new project at hand, 2. the extent to which any variation has been accounted for and parameterized, and 3. the skill of the user estimator in assigning values to parameters. In this paper, we explore the use of in-house organization's metrics for the purpose of obtaining an estimation tool method that is both more accurate and easier to implement. This approach is evaluated using existing data from software maintenance programs of embedded systems at General Dynamics. We develop a simple, flexible and accurate model using historical data and simulation modeling. The model is simple because it is mostly based on extrapolation from historical data, additional parameters are added in a graphical way. It is flexible because the simulation modeling tool allows users to account for a variety of parameters. It is accurate because the simulation modeling tool allows users to account for as many parameters as needed.
منابع مشابه
Balancing uncertainty of context in ERP project estimation: an approach and a case study
The increasing demand for Enterprise Resource Planning (ERP) solutions as well as the high rates of troubled ERP implementations and outright cancellations calls for developing effort estimation practices to systematically deal with uncertainties in ERP projects. This paper describes an approach—and a case study—to balancing uncertainties of context in the very early project stages, when an ERP...
متن کاملApplying Point Estimation and Monte Carlo Simulation Methods in Solving Probabilistic Optimal Power Flow Considering Renewable Energy Uncertainties
The increasing penetration of renewable energy results in changing the traditional power system planning and operation tools. As the generated power by the renewable energy resources are probabilistically changed, the certain power system analysis tolls cannot be applied in this case. Probabilistic optimal power flow is one of the most useful tools regarding the power system analysis in presen...
متن کاملThe Use of Simulation Techniques for Hybrid Software Cost Estimation and Risk Analysis
Cost estimation is a crucial field for companies developing software or software-intensive systems. Besides point estimates, effective project management also requires information about cost-related project risks, e.g., a probability distribution of project costs. One possibility to provide such information is the application of Monte Carlo simulation. However, it is not clear whether other sim...
متن کاملA new approach for constraining failure probability of a critical deteriorating system Yard crane scheduling in port container terminals using genetic algorithm
In this paper, we focus on a continuously deteriorating critical equipment which its failure cannot be measured by cost criterion. For these types of systems like military systems, nuclear systems, etc it is extremely important to avoid failure during the actual operation of the system. In this paper we propose an approach which constrains failure probability to a pre-specified value. This valu...
متن کاملProject Time and Cost Forecasting using Monte Carlo simulation and Artificial Neural Networks
The aim of this study is to present a new method to predict project time and cost under uncertainty. Assuming that what happens in projects implementation which is expressed in the form of Earned Value Management (EVM) indicators is primarily related to the nature of randomness or unreliability, in this study, by using Monte Carlo simulation, and assuming a specific distribution for the time an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009